Hệ thống quản lý ngân hàng máu trong php

1 <?php
2 $success=NULL;$message=NULL;

3 if
(isset($_POST['submitBtn'])){
4     $fname = $_POST[
'firstName'];
5     $mname = $_POST[
'middleName'];
6     $lname = $_POST[
'lastName'];
7     $sex = $_POST[
'sex'];
8     $bType = $_POST[
'b_type'];
9     $dob = $_POST[
'dob'];
10     $address = $_POST[
'address'];
11     $city = $_POST[
'city'];
12     $mobile = $_POST[
'mobile'];
13     $phone = $_POST[
'phone'];
14     
//Medical Information
15     $donationDate = $_POST[
'don_date'];
16     $stats = $_POST[
'stats'];
17     $temp = $_POST[
'temp'];
18     $pulse = $_POST[
'pulse'];
19     $bp = $_POST[
'bp'];
20     $weight = $_POST[
'weight'];
21     $hemoglobin = $_POST[
'hemoglobin'];
22     $hbsag = $_POST[
'hbsag'];
23     $aids = $_POST[
'aids'];
24     $malariaSmear = $_POST[
'malariaSmear'];
25     $hematocrit = $_POST[
'hematocrit'];
26
27     require_once
'php/DBConnect.php';
28     $db =
new DBConnect();
29     $flag = $db->addDonor($fname, $mname, $lname, $sex, $bType, $dob, $address, $city, $donationDate, $stats, $temp,
30             $pulse, $bp, $weight, $hemoglobin, $hbsag, $aids, $malariaSmear, $hematocrit, $mobile, $phone);
31     
32     
if($flag){
33         $success =
"The donor has been successfully added to the database!";
34     }
else {
35         $message =
"There was some error saving the user to the database!";
36     }
37 }
38
39 $title =
"Donor";
40 $setDonorActive =
"active";
41 include
'layout/_header.php';
42
43 include
'layout/_top_nav.php';
44 ?>
45
46 <div
class="container">
47     <div
class="row">
48         <div
class="col-md-3"></div>
49         <div
class="col-md-6">
50             
51             <?php
if(isset($success)): ?>
52             <div
class="alert-success fade-out-5"><?= $success; ?></div>
53             <?php endif; ?>
54             <?php
if(isset($message)): ?>
55             <div
class="alert-danger fade-out-5"><?= $message; ?></div>
56             <?php endif; ?>
57             
58             <form method=
"post" class="form-horizontal" role="form" action="donor.php">
59                 <div
class="panel panel-default">
60                     <div
class="panel-heading">
61                         <h5>Donor Basic Info</h5>
62                     </div>
63                     <div
class="panel-body">
64                         <div
class="form-group">
65                             <label
class="col-sm-3">Name</label>
66                             <div
class="col-sm-3">
67                                 <input type=
"text" name="firstName" placeholder="First Name" class="form-control" required="true">
68                             </div>
69                             <div
class="col-sm-3">
70                                 <input type=
"text" name="middleName" placeholder="Middle Name" class="form-control" >
71                             </div>
72                             <div
class="col-sm-3">
73                                 <input type=
"text" name="lastName" placeholder="Last Name" class="form-control" required="true">
74                             </div>
75                         </div>
76                         <div
class="form-group">
77                             <label
class="col-sm-4">Gender</label>
78                             <div
class="col-sm-4 radio-inline">
79                                 <input type=
"radio" value="male" name="sex" checked="true">Male
80                             </div>
81                             <input type=
"radio" value="female" name="sex">Female
82
83                         </div>
84                         <div
class="form-group">
85                             <label
class="col-sm-4">Blood Type:</label>
86                             <div
class="col-sm-8">
87                                 <
select name="b_type" class="form-control">
88                                     <option
value="O+">O+</option>
89                                     <option
value="O-">O-</option>
90                                     <option
value="A+">A+</option>
91                                     <option
value="A-">A-</option>
92                                     <option
value="B+">B+</option>
93                                     <option
value="B-">B-</option>
94                                     <option
value="AB+">AB+</option>
95                                     <option
value="AB-">AB-</option>
96                                 </
select>
97                             </div>
98                         </div>
99                         <div
class="form-group">
100                             <label
class="col-sm-4">D.O.B</label>
101                             <div
class="col-sm-8">
102                                 <input type=
"date" name="dob" class="form-control" required="true">
103                             </div>
104                         </div>
105                         <div
class="form-group">
106                             <label
class="col-sm-4">Address</label>
107                             <div
class="col-sm-8">
108                                 <textarea rows=
"8" name="address" class="form-control" required="true"></textarea>
109                             </div>
110                         </div>
111                         <div
class="form-group">
112                             <label
class="col-sm-4">City</label>
113                             <div
class="col-sm-8">
114                                 <input type=
"text" name="city" class="form-control" required="true">
115                             </div>
116                         </div>
117                         <div
class="form-group">
118                             <label
class="col-sm-4">Mobile</label>
119                             <div
class="col-sm-8">
120                                 <input type=
"number" min="0" max="10000000000" name="mobile" class="form-control" required="true">
121                             </div>
122                         </div>
123                         <div
class="form-group">
124                             <label
class="col-sm-4">Phone</label>
125                             <div
class="col-sm-8">
126                                 <input type=
"number" min="0" max="10000000000" name="phone" class="form-control">
127                             </div>
128                         </div>
129                     </div>
130                     <div
class="panel-heading">
131                         <h5>Donor Medical Info</h5>
132                     </div>
133                     <div
class="panel-body">
134                         <div
class="form-group">
135                             <label
class="col-sm-4">Date of Donation</label>
136                             <div
class="col-sm-8">
137                                 <input type=
"date" name="don_date" value="" required="true" class="form-control"/>
138                             </div>
139                         </div>
140                         <div
class="form-group">
141                             <label
class="col-sm-4">Statistics</label>
142                             <div
class="col-sm-8">
143                                 <input type=
"text" name="stats" value="" required="true" class="form-control"/>
144                             </div>
145                         </div>
146                         <div
class="form-group">
147                             <label
class="col-sm-4">Temperature</label>
148                             <div
class="col-sm-8">
149                                 <input type=
"decimar" name="temp" value="" required="true" class="form-control"/>
150                             </div>
151                         </div>
152                         <div
class="form-group">
153                             <label
class="col-sm-4">Pulse</label>
154                             <div
class="col-sm-8">
155                                 <input type=
"number" min="0" max="300" name="pulse" value="" class="form-control" required="true"/>
156                             </div>
157                         </div>
158                         <div
class="form-group">
159                             <label
class="col-sm-4">Blood Pressure</label>
160                             <div
class="col-sm-8">
161                                 <input type=
"text" name="bp" value="" class="form-control" required="true"/>
162                             </div>
163                         </div>
164                         <div
class="form-group">
165                             <label
class="col-sm-4">Weight</label>
166                             <div
class="col-sm-8">
167                                 <input type=
"decimal" name="weight" value="" required="true" class="form-control"/>
168                             </div>
169                         </div>
170                         <div
class="form-group">
171                             <label
class="col-sm-4">Hemoglobin</label>
172                             <div
class="col-sm-8">
173                                 <input type=
"text" name="hemoglobin" value="" required="true" class="form-control"/>
174                             </div>
175                         </div>
176                         <div
class="form-group">
177                             <label
class="col-sm-4">HBsAg </label>
178                             <div
class="col-sm-8">
179                                 <input type=
"text" name="hbsag" value="" required="true" class="form-control"/>
180                             </div>
181                         </div>
182                         <div
class="form-group">
183                             <label
class="col-sm-4">Aids </label>
184                             <div
class="col-sm-8">
185                                 <input type=
"text" name="aids" value="" required="true" class="form-control"/>
186                             </div>
187                         </div>
188                         <div
class="form-group">
189                             <label
class="col-sm-4">Malaria Smear </label>
190                             <div
class="col-sm-8">
191                                 <input type=
"text" name="malariaSmear" value="" required="true" class="form-control"/>
192                             </div>
193                         </div>
194                         <div
class="form-group">
195                             <label
class="col-sm-4">Hematocrit </label>
196                             <div
class="col-sm-8">
197                                 <input type=
"text" name="hematocrit" value="" required="true" class="form-control"/>
198                             </div>
199                         </div>
200                         
201                         <div
class="form-group">
202                             <label
class="col-sm-4"> </label>
203                             <div
class="col-sm-8">
204                                 <button
class="btn btn-success" type="submit" name="submitBtn" >Add Donor</button>
205                             </div>
206                         </div>
207                     </div>
208                 </div>
209             </form>
210         </div>
211         <div
class="col-md-3"></div>
212     </div>
213 </div>
214
215 <?php include
'layout/_footer.php'; ?>


Gõ tìm kiếm nhanh...